altar of repose - Turco Inglés Diccionario